package com.nuo.common.core.page;


import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import lombok.extern.slf4j.Slf4j;


/**
 * mybatisPlus 获取分页对象工厂
 *
 * @author LGC
 * @date 2021/7/21 14:01
 */
@Slf4j
public class PageFactory {

    /**
     * 根据自定义page查询对象获取分页对象
     *
     * @param pageQuery 自定义page查询对象
     * @return
     */
    public static <T> Page<T> getPageByPageQuery(BasePageQuery pageQuery) {
        return new Page<>(pageQuery.getPageNum(), pageQuery.getPageSize(), pageQuery.isSearchTotal());
    }


}